<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;text-transform:none;">米黄脚本2.2.0</h1>
    <p style="color:#777676;">发布日期 - 2021/04/28</p>
    <h3>更新功能（这应该是最后一次更新）</h3>
    <ul>
        <li>参数preparerCostCenter现在可以在 [设置>参数>其他] 中进行修改。</li>
        <li>新增了一些Tips。</li>
        <li>修正了一些错别字。</li>
    </ul>
    <br><br><br><br><br><br>

    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;text-transform:none;">米黄脚本2.1.1</h1>
    <p style="color:#777676;">发布日期 - 2020/11/10</p>
    <h3>BUG修复</h3>
    <ul>
        <li>修正了因为元素重名而造成的JE Name/Description等丢失，无法正确填写的问题。</li>
    </ul>
    <br><br><br><br><br><br>



    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;text-transform:none;">米黄脚本2.1.0</h1>
    <p style="color:#777676;">发布日期 - 2020/11/6</p>
    <h3>新增功能</h3>
    <ul>
        <li>页面：在顶部按钮菜单上方增加Tip元素，会随机播放，方便大家了解脚本的一些细节与实用技巧。同时，在设置>参数>脚本中也增加了Tip自动切换时间，可以修改为任意正整数。</li>
        <li>页面：现在，File在上传的时候会在File按钮的顶部显示提示泡泡，上传完成后会自动消失并弹出提示。</li>
        <li>页面：在顶部按钮菜单的右边增加了从2.0版本以后使用脚本的数据统计。Exp：每次填写/填表/设置/清空/重置会增加一点Exp，每一Lv所需Exp=（当前等级+1）*100</li>
        <li>设置：基本>自动填写增加了“仅上传文件”选项，当不想填写底部单元格的时候可以打开这个选项。这个功能默认是关闭的。</li>
        <li>填写单元格：现在填写单元格的时候会显示进度，但是这个功能会消耗额外的性能，可以在设置>基本>自动填写中关闭它。这个功能默认是开启的。</li>
    </ul>
    <h3>更新内容</h3>
    <ul>
        <li>页面：加载页面时，调整了一些网页元素。同时，也调整了右侧按钮和主面板的默认高度。</li>
        <li>主面板：右侧边的“上传”按钮被移除，添加到了主面板上，并更名为“填表”。</li>
        <li>消息提示：non-SAP模板、copy模板选择文件时无法使用填写单元格功能的提示现在在选择文件以后弹出，而不是点击New以后了。（我之所以不给copy模板使用这个功能，有这么几个原因：1.数据保存到Trintech服务器以后，底部的单元格结构会有变化，不适用当前的代码逻辑，无法填写。要完善这个功能的话逻辑非常复杂。2.使用脚本后新建应该比copy来的更快，不推荐再使用copy功能。）</li>
        <li>消息提示：调整了non-SAP模板、copy模板选择文件时无法使用填写单元格功能的提示。</li>
        <li>设置面板：“数据”标签现在更名为“参数”标签。</li>
        <li>设置面板：“参数”内的提示不再以消息提示的方式，而是以提示面板的形式来显示了。</li>
        <li>填写单元格：填写单元格的代码做了部分优化和调整。使用体验方面没有什么变化。</li>
        <li>currencyMapping：增加了'5014Payroll'和'5015Payroll'，币种是SGD。同时调整了identityCompanyCode函数和autoFill函数，现在autoFill函数会截取CompanyCode前4个字符进行填写。</li>
    </ul>
    <h3>BUG修复</h3>
    <ul>
        <li>修复了non-SAP模板（打开了“加载页面时打开文件上传”功能）在加载页面时不会自动弹出文件上传窗口的问题。</li>
        <li>修复了copy的Z1凭证依然能填写单元格的问题。</li>
    </ul>
    <br><br><br><br><br><br>


    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;text-transform:none;">米黄脚本2.0.3</h1>
    <p style="color:#777676;">发布日期 - 2020/10/23</p>
    <h3>BUG修复</h3>
    <ul>
        <li>修正了Z1凭证会被识别为copy的凭证而无法填写单元格的问题。</li>
    </ul>
    <br><br><br><br><br><br>

    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;text-transform:none;">米黄脚本2.0.2</h1>
    <p style="color:#777676;">发布日期 - 2020/10/23</p>
    <h3>BUG修复</h3>
    <ul>
        <li>修正了postingDate的年份识别为FY而非CY的问题。</li>
    </ul>
    <br><br><br><br><br><br>


    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;text-transform:none;">米黄脚本2.0.1</h1>
    <p style="color:#777676;">发布日期 - 2020/10/7</p>
    <h3>更新内容</h3>
    <ul>
        <li>填写的时候同时填写JE Name（强制填写）。</li>
    </ul>
    <h3>BUG修复</h3>
    <ul>
        <li>LongText：LongText框失去焦点后会将内容保存到内存，上传File时会填写修改后的数据了。</li>
        <li>上传：上传功能在copy的JE中不会被触发了：由于copy的JE结构与新建的不同，脚本会阻止上传功能的使用，需要手动贴底部的单元格。</li>
        <li>上传：上传功能在non-SAP的JE模板也不会被触发了。</li>
    </ul>
    <br><br><br><br><br><br>


    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;text-transform:none;">米黄脚本2.0.0</h1>
    <p style="color:#777676;">发布日期 - 2020/10/6</p>
    <h2 style="font-size: 16px;color: black;">新增内容</h2>
    <ul>
        <li>
            <h3 style="font-size: 14px">外观</h3>
            <ul>
                <li>脚本名称：由米黄Trintech脚本更改为米黄脚本。</li>
                <li>应用了全新的2.0版本UI：各个窗体的背景颜色由白色更改为主题颜色，透明度由100%更改为90%，以及其他细节。如果想切换新旧版本的UI，可以在<strong>设置>外观>版本主题</strong>中进行设置。</li>
                <li>页面窗口右侧新增三个按钮：主面板（用于关闭和打开主面板）；上传（用于填写底部单元格）；设置（由主面板移动出来）。</li>
                <li>主面板：由于脚本会自动识别SB或Z1凭证，SB和Z1的选项已被隐藏。</li>
                <li>主面板：为了显示新版本的操作UI，主面板的默认靠右边距由50px调整为135px。</li>
                <li>加载完成后页面顶部元素也会有一些变化。</li>
            </ul>
        </li>
        <li>
            <h3 style="font-size: 14px;">功能</h3>
            <ul>
                <li>自动打开文件选择器：现在在加载页面，完成中间数据填写后，会自动打开文件上传功能；且如果手动点击File按钮的同时，会自动点击New按钮并填写信息，并打开文件选择器（这个可能因浏览器的安全机制而打开失败）。这个功能在<strong>设置>基本>加载页面时打开文件上传</strong>可以设置，这个功能默认是开启的。</li>
                <li>自动填写底部单元格：在选择好文件后，底部的单元格会自动填写完成。（外部引用了SheetJS - xlsx.core.min.js文件）具体的格式需要在<strong>设置>数据>读取Excel文件</strong>中进行设置。</li>
            </ul>
        </li>
        <li>
            <h3 style="font-size: 14px;">设置</h3>
            <ul>
                <li>设置面板：将设置进行了分类，<strong>基本</strong> - 跟程序相关的选项，<strong>外观</strong> - 跟外观相关的选项。</li>
                <li>设置面板：在<strong>设置>外观</strong>增加了对正确颜色和错误颜色的设置。</li>
                <li>新增<strong>数据</strong>设置标签。可以设置消息框消失时间，以及上传Excel自动填写JE时的相关参数。</li>
            </ul>
        </li>
    </ul>
    <h2 style="font-size: 16px;color: black;">更新内容</h2>
    <ul>
        <li>
            <h3 style="font-size: 14px;">加载页面</h3>
            <ul>
                <li>现在在加载页面时就会自动调整Table宽高。</li>
                <li>加载页面时，调整了JE Description的高度至17px（仅SAP模板）。</li>
            </ul>
        </li>
        <li>
            <h3 style="font-size: 14px;">设置面板</h3>
            <ul>
                <li>新增了<strong>基本>显示>显示主面板</strong>选项，由于主面板的使用频率被大大得降低，所以现在主面板可以被隐藏了。</li>
                <li>加载页面时自动填写：这个功能由默认关闭更改为默认开启。</li>
            </ul>
        </li>
        <li>
            <h3 style="font-size: 14px;">数据收集</h3>
            <ul>
                <li>会对自动填写、清空、重置、上传、设置进行数据收集统计，以备日后做数据分析，以优化脚本。</li>
            </ul>
        </li>
        <li>
            <h3 style="font-size: 14px;">脚本</h3>
            <ul>
                <li>currencyMapping：添加了'7503-CNY'和'7508-INR'。</li>
                <li>程序：简化了约500行累赘代码。</li>
            </ul>
        </li>
    </ul>
    <h2 style="font-size: 16px;color: black;">BUG修复</h2>
    <ul>
        <li>
            <h3 style="font-size: 14px;">主面板</h3>
            <ul>
                <li>修复了主面板移动不流畅的问题。</li>
            </ul>
        </li>
    </ul>
    <br><br><br><br><br><br>


    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;text-transform:none;">米黄Trintech脚本1.4.1</h1>
    <p style="color:#777676;">发布日期 - 2020/9/10</p>
    <h3>新增内容</h3>
    <ul>
        <li>设置面板：为每个可选选项增加浮动的介绍框。</li>
        <li>设置面板：增加<strong>基本>程序>显示选项介绍</strong>选项，可以关闭这个选项来关闭介绍框。这个功能默认是开启的。</li>
        <li>设置面板：增加<strong>基本>程序>强制填写</strong>选项，用于在JE名称中无法识别出正确的CompanyCode时，使用上一次JE所使用的CompanyCode强制填写。这个功能默认是开启的。</li>
    </ul>
    <h3>更新内容</h3>
    <ul>
        <li>所有的漂浮面板优化：现在所有的漂浮面板可以根据浏览器的宽度变化而动态居中。</li>
        <li>设置面板文案修改：加载界面时自从填写 > 加载页面时自动填写</li>
    </ul>
    <h3>BUG修复</h3>
    <ul>
        <li>自动填写：如果填写的JE名称中不包含正确的companyCode时，不再会固定修改为5002，而是修改为上一笔JE的companyCode。</li>
    </ul>
    <br><br><br><br><br><br>


    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;text-transform:none;">米黄Trintech脚本1.4.0</h1>
    <p style="color:#777676;">发布日期 - 2020/9/4</p>
    <h3>新增内容</h3>
    <ul>
        <li>主面板：postingDate在更新页面时，会根据选择的Period自动更新。</li>
        <li>设置面板：增加了protectData变量，默认为true，改变量可以在单元格(CompanyCode/DocumentCurrency/PostingDate/JEDescription)有数据时阻止自动填写，以保护数据。</li>
        <li>设置面板：<strong>设置面板>基本>程序</strong>中同步增加了“数据保护”设置，默认是开启的。</li>
        <li>键盘快捷键：ESC（关闭除了主面板以外的脚本窗体）</li>
        <li>键盘快捷键：Enter（confirmBox确认按钮的快捷键）</li>
    </ul>
    <h3>更新内容</h3>
    <ul>
        <li>自动填写：调整了样式和填写默认值的顺序，自动填写后会弹个一个提示。</li>
        <li>自动填写：自动填写完成后去掉了background-color属性，让填写的框不再出现难看的黑边。</li>
        <li>设置面板样式：每个可调整li元素增加左缩进12px，每个可调整元素的高度由30px调整为25px，显示得更紧凑一些。</li>
        <li>设置面板样式：鼠标经过复选框的鼠标指针变会为小手的样式。</li>
        <li>消息框msgBox：再次优化了消息框的显示：快速弹出消息框时不再会出现可能弹不出的情况。</li>
    </ul>
    <h3>BUG修复</h3>
    <ul>
        <li>主面板：修复了主面板的mCheck小圆形鼠标经过时不变成小手且会被选中的问题。</li>
        <li>自动填写：修复了一个Validate以后会自动删除ControlBox里的值的问题。</li>
    </ul>
    <br><br><br><br><br><br>


    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;text-transform:none;">米黄Trintech脚本1.3.1</h1>
    <p style="color:#777676;">发布日期 - 2020/9/1</p>
    <h3>BUG修复</h3>
    <ul>
        <li>修复了存在localStorage里的字符串false在提取出来时被判断为布尔值true，导致只要第一次选择了某个设置选项后再也无法去掉的问题。</li>
    </ul>
    <br><br><br><br><br><br>

    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;text-transform:none;">米黄Trintech脚本1.3.0</h1>
    <p style="color:#777676;">发布日期 - 2020/9/1</p>
    <h3>新增内容</h3>
    <ul>
        <li>调整了自动填写功能，现在的自动填写会有以下不同：</li>
        <li>自动填写时，Z1的凭证可以自动选择Reversal Period了，默认选择的是第二个选项。</li>
        <li>自动填写时，若单元格内容为空，则会填写内容并且单元格背景会闪烁<strong style="color:#99cc66;">绿色</strong>提示；若单元格内容不为空，则不会覆盖当前内容，并会闪烁<strong style="color:#CC3333;">红色</strong>提示。这么做的目的是：避免JE在Validate之后会刷新页面，有手动修改过的部分会被程序自动覆盖，最终导致填错的风险。（自动填写时覆盖内容默认为不开启）</li>
        <li>自动填写后，会自动调整底部Table的宽度，统一调整为120px。</li>
    </ul>
    <h3>更新内容</h3>
    <ul>
        <li>清空内容的时候，CT和Owner也会被清空了。</li>
        <li>提示框优化：在快速操作连续弹出提示框前，增加了重置消失时间的代码。这样在多次弹出提示框时就不会出现偶尔弹不出来；以及弹出来没到时间就消失的问题。</li>
        <li>在设置面板中增加了：<strong>基础>程序>自动填写时覆盖内容</strong>，这个功能默认是关闭的。</li>
    </ul>
    <br><br><br><br><br><br>

    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;text-transform:none;">米黄Trintech脚本1.2.3</h1>
    <p style="color:#777676;">发布日期 - 2020/9/1</p>
    <h3>更新内容</h3>
    <ul>
        <li>h1标签优化：调整了脚本中的h1标签英文字母全是大写的问题。</li>
        <li>设置面板优化：优化了跟随框的初始位置。刷新页面第一次打开设置面板时，跟随框不会从下至上一闪而过了。</li>
    </ul>
    <h3>BUG修复</h3>
    <ul>
        <li>修复了一个重置后，内存中的currency不变，导致填写的currency错误的问题。</li>
        <li>修复了companyCode填写5018会出现错误的问题（currencyMapping5018错写成了5017）。</li>
    </ul>
    <br><br><br><br><br><br>

    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;">米黄Trintech脚本1.2.2</h1>
    <p style="color:#777676;">发布日期 - 2020/8/25</p>
    <h3>BUG修复</h3>
    <ul>
        <li>修复了一个识别CompanyCode后，documentCurrency在主面板改变却没有在内存中改变，导致填写的信息currency错误的问题。</li>
    </ul>
    <br><br><br><br><br><br>

    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;">米黄Trintech脚本1.2.1</h1>
    <p style="color:#777676;">发布日期 - 2020/8/24</p>
    <h3>新增内容</h3>
    <ul>
        <li>现在，在加载页面时，可以自动填写信息。这个功能默认不启用，可以在<strong>设置面板>基础>程序</strong>中进行设置。</li>
    </ul>
    <h3>更新内容</h3>
    <ul>
        <li>自动识别CompanyCode：原本0215不可识别，现在可以将0215识别为5002。</li>
    </ul>
    <br><br><br><br><br><br>

    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;">米黄Trintech脚本1.2.0</h1>
    <p style="color:#777676;">发布日期 - 2020/8/24</p>
    <h3>新增内容</h3>
    <ul>
        <li>程序名称由插件改为了<strong>脚本</strong>，因为这本身就属于脚本程序。</li>
        <li>设置面板 - 基本：现在可以设置主题颜色了，并且可以存入localStorage，参数在下次打开时依然保留。</li>
        <li>设置面板 - 关于：现在可以随时查看不同时期的版本信息了，并可以主动检查更新。</li>
        <li>设置面板使用技巧：双击设置标签可以恢复程序默认参数。</li>
        <li>后期会增加更多有用的参数在设置面板当中。</li>
    </ul>
    <h3>更新内容</h3>
    <ul>
        <li>在打开页面时，会自动从JE Name中识别companyCode填入主面板，并同时保存到localStorage中。（如果没有可识别的CompanyCode，将使用localStorage中的参数，如果localStorage中也没有，将使用脚本默认CompanyCode。）</li>
        <li>JE Description在自动生成后，会被存入内存当中。因此现在重置按钮可以重置JE Description了。</li>
    </ul>
    <br><br><br><br><br><br>

    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;">米黄Trintech插件1.1.2</h1>
    <p style="color:#777676;">发布日期 - 2020/8/20</p>
    <h3>更新内容</h3>
    <ul>
        <li>创建JE后，JE Description内容将自动填写为JE Name的内容。</li>
    </ul>
    <br><br><br><br><br><br>

    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;">米黄Trintech插件1.1.1</h1>
    <p style="color:#777676;">发布日期 - 2020/8/18</p>
    <h3>更新内容</h3>
    <ul>
        <li>将确认框的出现和消失动画延迟响应时间由500毫秒缩短到200毫秒。</li>
        <li>确认框确认后也会出现程序执行完成的确认框。</li>
    </ul>
    <h3>BUG修复</h3>
    <ul>
        <li>确认框修改为jQuery语法，修复了消失动画错误的BUG。</li>
        <li>修复了主面板无法移动的BUG。</li>
        <li>修复了提示框水平居中位置不变的BUG。</li>
    </ul>
    <br><br><br><br><br><br>

    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;">米黄Trintech插件1.1.0</h1>
    <p style="color:#777676;">发布日期 - 2020/8/17</p>
    <h3>更新内容</h3>
    <ul>
        <li>引用jQuery库，替换了部分原生JS代码，增加了动画显示的准确性。</li>
        <li>重写localStorage数据存储逻辑，所有数据只需要保存到一个key当中 - mhData</li>
        <li>新增版本更新框，仅在每次版本更新时自动弹出。预计未来可以在设置中重新查看。</li>
    </ul>
    <h3>BUG修复</h3>
    <ul>
        <li>修复了透明提示框挡住网页内容的BUG。</li>

    </ul>
    <h3>已知BUG</h3>
    <ul>
        <li>确认框在关闭时不能正确得显示上移的动画。</li>
        <li>主板无法移动。</li>
    </ul>
    <br><br><br><br><br><br>

    <h1 style="font-family:Microsoft Yahei;color:rgb(0, 0, 0);font-size:20px;">米黄Trintech插件1.0.0</h1>
    <p style="color:#777676;">发布日期 - 2020/8/11</p>
    <h3>主要功能</h3>
    <ul>
        <li>填写：自动填写除借贷以外的所有数据。同时支持SAP和non-SAP</li>
        <li>清空：自动清空除借贷以外的所有数据。同时支持SAP和non-SAP</li>
        <li>重置：将主面板的数据初始化。</li>
    </ul>
    <h3>数据存储</h3>
    <ul>
        <li>JE相关数据会在确认填写时保存在浏览器（localStorage）之中。</li>
        <li>JE相关的数据包含：conpanyCode，postingDate和preparerCostCenter。</li>
        <li>还有一些设置相关的数据之后会在设置功能开放后可以使用以及保存。包含但不限于：颜色，保存移动位置，设置CC，提示框消失时间，填写清空是否提示，等等。</li>
    </ul>
    <h3>其他</h3>
    <ul>
        <li>主面板可以移动，但刷新页面后会回到原先的默认位置。将在之后的设置功能中可手动设置。</li>
        <li>主面板的currency和reversalDate会根据conpanyCode和postingDate自动计算。</li>
    </ul>
    <h3>已知BUG</h3>
    <ul>
        <li>消息框可能会造成框框消失后，在消失前的区域鼠标无法点击到后面的内容。</li>
    </ul>
</body>

</html>